home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 623 / scrndraw / scrndraw.txt < prev   
Text File  |  1992-09-06  |  30KB  |  1,066 lines

  1.                                                                    Page 1
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.      SSSSS CCCCC RRRR  EEEEE EEEEE N    N       DDDD  RRRR   AAA  W   W
  10.      S     C     R   R E     E     NN   N       D   D R   R A   A W W W
  11.      SSSSS C     RRRR  EEE   EEE   N N  N ----- D   D RRRR  AAAAA W W W
  12.          S C     R  R  E     E     N  N N       D   D R  R  A   A W W W
  13.      SSSSS CCCCC R  RR EEEEE EEEEE N   NN       DDDD  R  RR A   A  WWW  
  14.  
  15.                                Version 1.0
  16.  
  17.                    Copyright 1992  by Scott R. Garrigus
  18.                            All Rights Reserved.
  19.  
  20.  
  21.                             Scott R. Garrigus
  22.                            c/o S.R.G. Software
  23.                              130 Goodhue Road
  24.                              Derry, NH  03038
  25.  
  26.                             GEnie: S.GARRIGUS
  27.                               PAN: GARRIGUS
  28.  
  29.  
  30.                      This software is provided as-is.
  31.               There are no warranties, expressed or implied.
  32.  
  33.      S.R.G. SOFTWARE DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFT-
  34.       WARE, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  35.        ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  36.       PARTICULAR PURPOSE, AND ALL SUCH WARRANTIES ARE EXPRESSLY AND
  37.        SPECIFICALLY DISCLAIMED.  NEITHER S.R.G. SOFTWARE NOR ANYONE
  38.         ELSE WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR
  39.      DELIVERY OF THIS SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CON-
  40.        SEQUENTIAL, OR INCIDENTAL DAMAGES ARISING OUT OF THE USE OR
  41.      INABILITY TO USE SUCH SOFTWARE EVEN IF S.R.G. SOFTWARE HAS BEEN
  42.        ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR CLAIMS.  IN NO
  43.        EVENT SHALL S.R.G. SOFTWARE'S LIABILITY FOR ANY DAMAGES EVER
  44.         EXCEED THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE,
  45.        REGARDLESS OF THE FORM OF CLAIM.  THE PERSON USING THE SOFT-
  46.        WARE BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  47.                                 SOFTWARE.
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                                                    Page 2
  56.  
  57.  
  58.      Some states do not allow the exclusion of the limit of liability  for 
  59. consequential or incidental damages, so the above limitation may not apply 
  60. to you.
  61.      This  agreement  shall be governed by the laws of the  State  of  New 
  62. Hampshire  and  shall  inure to the benefit of  S.R.G.  Software  and  any 
  63. successors,  administrators,  heirs and assigns.  Any action or proceeding 
  64. brought  by  either party against the other arising out of or  related  to 
  65. this  agreement  shall  be brought only in a STATE  or  FEDERAL  COURT  of 
  66. competent jurisdiction located in Rockingham County,  New Hampshire.   The 
  67. parties hereby consent to in personam jurisdiction of said courts.
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                 SHAREWARE
  74.  
  75. This program is Shareware.   It may be distributed freely as long as it is 
  76. unaltered  in any way and includes this documentation.   If you find  this 
  77. program useful please send a check or money order (drawn on a US bank) for 
  78. $15 made out to Scott R. Garrigus to:
  79.  
  80.                             Scott R. Garrigus
  81.                            c/o S.R.G. Software
  82.                              130 Goodhue Road
  83.                              Derry, NH  03038
  84.  
  85.  
  86.                                 THANKYOU!
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.                                                                    Page 3
  111.  
  112.  
  113.                             Table Of Contents
  114.                             -----------------
  115.  
  116. INTRODUCTION   ....................................    5
  117.  
  118. GETTING STARTED     ...............................    6
  119.   About this Manual ...............................    6
  120.   Loading Screen-Draw    ..........................    7
  121.  
  122. THE BASICS     ....................................    8
  123.   The Menu Screen   ...............................    8
  124.   Keys and Keystrokes    ..........................    9
  125.   Screens and Mouse Control   .....................    9
  126.   Colors  .........................................    10
  127.   Fill Patterns     ...............................    10
  128.   Leaving Screen-Draw    ..........................    10
  129.  
  130. THE DRAWING COMMANDS     ..........................    11
  131.   Plot    .........................................    11
  132.   Line    .........................................    11
  133.   Box     .........................................    12
  134.   PBox    .........................................    12
  135.   RBox    .........................................    13
  136.   PRBox   .........................................    13
  137.   Circle  .........................................    14
  138.   PCircle .........................................    14
  139.   Ellipse .........................................    15
  140.   PEllipse     ....................................    15
  141.   Fill    .........................................    16
  142.   Text    .........................................    16
  143.   Erase Object ....................................    17
  144.  
  145. THE MENU BAR   ....................................    17
  146.   File    .........................................    17
  147.      Load .........................................    17
  148.      Save .........................................    18
  149.      Save As .LST   ...............................    18
  150.      Quit .........................................    18
  151.   Line    .........................................    19
  152.   Text    .........................................    19
  153.   GMode   .........................................    19
  154.   Options .........................................    20
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.                                                                    Page 4
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.                     This page left blank intentionaly.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218. INTRODUCTION                                                       Page 5
  219.  
  220.  
  221. Screen-Draw is a drawing utility for programmers using GFA-Basic.  With it 
  222. you  can draw pictures on the screen using the mouse and then  later  have 
  223. your picture converted into the GFA-Basic graphics commands such as  PLOT, 
  224. LINE,  etc.  and save them in the .LST file format for inclusion into your 
  225. own programs.   Screen-Draw currently supports the ST and STE and works in 
  226. all three resolution modes.  Screen-Draw works with one or two floppy disk 
  227. drives, RAMdisks and hard disk drives.
  228.  
  229. Before  you use Screen-Draw,  you should read your ST/STE manual to  learn 
  230. how to use menus,  load programs,  make copies,  and use all of the  other 
  231. basic features of the machine.
  232.  
  233. In  order for you to be able to easily find the information  you  need,  I 
  234. have included a Table of Contents and an Index in this manual.   In  order 
  235. to find the exact page you need just set your file viewer to find Page xx, 
  236. xx being the page number.  This should take you to the top of the page you 
  237. need to find.
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272. GETTING STARTED                                                    Page 6
  273.   About This Manual
  274.  
  275.  
  276. While  every attempt has been made to provide you with a complete  manual, 
  277. things often change at the last minute.   If you happen to find a file  on 
  278. the master disk called README.1ST,  please do exactly that.  Read or print 
  279. out this file before you start reading any more of this manual.
  280.  
  281. This  manual  is organized in such a manner as to let you get  started  as 
  282. soon as possible.  The first few chapters introduce you to Screen-Draw and 
  283. it's  basic  features.   From there the manual is basically  a  reference, 
  284. though  you should read it to gain a full understanding of all of  Screen-
  285. Draw's features.  Both a Table of Contents and an Index have been provided 
  286. to help you find exactly what you need to know as fast as possible.
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.   Loading Screen-Draw                                              Page 7
  327.  
  328.  
  329.  
  330. The only file needed to run Screen-Draw is the actual program file itself.  
  331. There are no resource files or support files.   All you need do is double-
  332. click on SCRNDRAW.PRG and Screen-Draw will run.   Screen-Draw is  designed 
  333. to work in all three screen resolutions so it doesn't matter which one you 
  334. start it from.   Though if you want to work in a resolution other than the 
  335. one you're in,  you'll have to set that resolution before running  Screen-
  336. Draw.  
  337.  
  338. Hard  disk users can run Screen-Draw from any drive or within a folder  on 
  339. any drive, and save to any drive or folder.
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380. THE BASICS                                                         Page 8
  381.   The Menu Screen
  382.  
  383.  
  384.  
  385. Looking  at the menu screen you'll see four main sections.   First is  the 
  386. menu  bar across the top of the screen.   This holds the selections  '', 
  387. 'File',  'Line',  'Text', 'GMode', and 'Options'.  Below that is the color 
  388. palette  which displays the available colors in the current resolution  -- 
  389. 16 in Low Res.,  4 in Medium Res., and 2 in High Res.  Next to that is the 
  390. Setcolor button which calls up the setcolor dialog to allow you to  change 
  391. the colors of the available color registers.   Below this are the last two 
  392. sections.   On  the left are the drawing command buttons and on the  right 
  393. are the fill selection buttons.
  394.  
  395. By  moving  the  mouse cursor onto one of  the  available  buttons  (color 
  396. button,  setcolor button, command button, or fill button) and pressing the 
  397. left mouse button, that screen button will be highlighted, indicating that 
  398. you've  selected  that feature.   The setcolor button is the  only  unique 
  399. button in that it will call up the setcolor dialog and allow you to change 
  400. the current color pallete.
  401.  
  402. Whatever  color button you select,  that is the color you will draw  with.  
  403. Whatever fill button you select,  that is the pattern that objects will be 
  404. filled  with.   There are many other features which effect the outcome  of 
  405. your  drawing and those are available from the drop down menus.     
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.   Keys and Keystrokes                                              Page 9
  434.  
  435.  
  436.  
  437. Almost  all of Screen-Draws functions have  keyboard  equivalents.   Color 
  438. selections  are  cycled  by  the use of the  up  and  down  arrows.   Fill 
  439. selections  are cycled by the use of the left and right  arrows.   Drawing 
  440. commands  have keys with the first letter of their name assigned to  them.  
  441. For  example the key equivalent for Plot is P.   There are commands  which 
  442. are related to other commands such as Circle and PCircle.   These  related 
  443. commands  can be set by pressing the ALT key and the first letter  of  the 
  444. related command.  For example, the key equivalent for PCircle is ALT-C.
  445.  
  446. Finally,  there are three other very important keys which are not assigned 
  447. in  the above manner.   The key equivalent for Erase Object is the  Delete 
  448. key.   If you would like to clear the workscreen then you would press  the 
  449. Clr Home key.   You can only do this from the drawing screen.  And last bu 
  450. not least is the UNDO key.   This key also can only be used on the drawing 
  451. screen.   It will undo whatever you're last action was and it can also  be 
  452. used to undo an undo.   Be sure,  however, to undo your mistake before you 
  453. go about doing anymore drawing or undo will not work.  Though you can just 
  454. erase your mistake with the Erase Object command, so all is not lost.
  455.  
  456.  
  457.   Screens and Mouse Control
  458.  
  459.  
  460.  
  461. When you first run Screen-Draw you will find yourself on the menu  screen.  
  462. This screen is where you choose which drawing command to use,  which color 
  463. you'd like to draw with,  etc.  There are also many options available from 
  464. the  menu  bar which will effect certain aspects  of  your  drawing.   For 
  465. example,  in the Line menu you can choose what type of line,  the size  of 
  466. line, and the type of line ends which you want to appear when you go about 
  467. drawing lines.   The same type of options are available for text under the 
  468. Text menu.  
  469.  
  470. Now,  to do some drawing,  you must first go to the drawing screen.  To do 
  471. this,  just press the right mouse button.   The sole purpose of the  right 
  472. mouse  button is to switch between the menu screen and the drawing  screen 
  473. as long as your not in the middle of drawing something such as a line.  If 
  474. you  do happen to be in the middle of a command,  your first  right  mouse 
  475. button click will let go of that command and then another right click will 
  476. switch screens for you.  All drawing commands are affected this way except 
  477. for Plot and Fill.
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.   Colors                                                           Page 10
  488.  
  489.  
  490.  
  491. Colors  can be selected either by left clicking on them with the mouse  on 
  492. the  menu screen or by using the up and down arrow keys to  cycle  through 
  493. them.   Only the colors available to the current resolution will appear on 
  494. the  screen.   To  change the avaiable colors you must left click  on  the 
  495. Setcolor button.  Doing this in low or medium resolution will bring up the 
  496. setcolor  dialog  box but in high resolution the screen  colors  are  just 
  497. flipped since only two (Black and White) are available.
  498.  
  499. In  the setcolor dialog you will find the mini color palette,  from  which 
  500. colors can be selected with a left mouse button click.  Under this, on the 
  501. left,  you will find the RGB numbers which make up the currently  selected 
  502. color.   To  change  these numbers just left click on either the  +  or  - 
  503. buttons above whichever number you wish to change.   If you'd like all the 
  504. colors  restored  to the ST/STE default color palette then  click  on  the 
  505. Default  button  and select yes in the following  alert  box.   When  your 
  506. finished  changing  colors,  you  can either keep  your  changes  by  left 
  507. clicking  on the Okay button or you can ignore any color changes you  made 
  508. by  left clicking on the Cancel button.   After you select either  one  of 
  509. these buttons the setcolor dialog will disappear and your changes will  be 
  510. registered.
  511.  
  512.  
  513.  
  514.   Fill Patterns
  515.  
  516.  
  517.  
  518. Fill patterns are displayed on the right hand side of the menu screen  and 
  519. can be selected by either left clicking on a pattern with the mouse or  by 
  520. cycling  through the patterns using the left and right  arrow  keys.   You 
  521. can change fill patterns while on the drawing screen by using the left and 
  522. right arrow keys.
  523.  
  524. Only  the  ST/STE system fill patterns are available in  this  version  of 
  525. Screen-Draw, but this will change in the next version.
  526.  
  527.  
  528.  
  529.   Leaving Screen-Draw
  530.  
  531.  
  532.  
  533. To exit Screen-Draw, all you need to do is select Quit in the File menu on 
  534. the menu screen.  If you haven't saved your work, the program will ask you 
  535. if  you'd like to,  before exiting.   If you have saved  your  work,  then 
  536. Screen-Draw will just exit, no questions asked.
  537.  
  538.  
  539.  
  540.  
  541. THE DRAWING COMMANDS                                               Page 11
  542.   Plot
  543.  
  544.   Keypress: P
  545.  
  546.  
  547. The Plot command is used to draw individual points or freehand lines.   To 
  548. draw  a point,  press the left mouse button once and then release  it.   A 
  549. point  will be drawn in the currently selected color at the current  mouse 
  550. position.  To draw freehand, press and hold down the left mouse button and 
  551. move  the  mouse  around to draw.   Let go of the button  when  your  done 
  552. drawing.
  553.  
  554. The only parameter which effects Plot is Color.   To select a color,  just 
  555. left  click  your choice on the menu screen or use the up and  down  arrow 
  556. keys on either screen.
  557.  
  558. The  last point or freehand line drawn can be undone by pressing the  UNDO 
  559. key while on the drawing screen or by using the Erase Object command.
  560.  
  561.  
  562.  
  563.  
  564.   Line
  565.  
  566.   Keypress: L
  567.  
  568.  
  569.  
  570. The  Line command is used to draw lines on the screen.   To draw  a  line, 
  571. position the mouse cursor on the screen where you'd like the line to start 
  572. and  click  the left mouse button once.   Then move the mouse  around  the 
  573. screen  to the place you'd like the line to end and press the  left  mouse 
  574. button once more.  Your line will then be drawn.  If you are in the middle 
  575. of drawing a line and decide not to,  or you'd like to choose a new  start 
  576. point, then click the right mouse button once and start over again.
  577.  
  578. The  following  parameters affect the appearance of a line  and  are  each 
  579. described in their own sections of the manual:
  580.  
  581. Graphmode - page 19
  582. Linestyle - page 19
  583. Line Thickness - page 19
  584. Line Ends - page 19
  585.  
  586.  
  587. There is also, of course, Color, which has already been explained above.
  588.  
  589. The  last line drawn can be undone by pressing the UNDO key while  on  the 
  590. drawing screen or by using the Erase Object command.
  591.  
  592.  
  593.  
  594.  
  595.   Box                                                              Page 12
  596.  
  597.   Keypress: B
  598.  
  599.  
  600.  
  601. The Box command is used to draw a square or rectangular outline.  Position 
  602. the  mouse cursor where you'd like the first corner of the box  to  appear 
  603. and press the left mouse button once.   Then move the mouse until the  box 
  604. shape you want is shown and press the left mouse button once more.  To let 
  605. go of a box while drawing,  just press the right mouse button once and you 
  606. can start over again.
  607.  
  608. The Box command is affected by the following parameters:
  609.  
  610. Color - page 10
  611. Graphmode - page 19
  612. Line Style - page 19
  613. Line Thickness - page 19
  614.  
  615. The  last box drawn can be deleted by pressing UNDO while on  the  drawing 
  616. screen or by using the Erase Object command.
  617.  
  618.  
  619.  
  620.  
  621.   PBox
  622.  
  623.   Keypress: ALT-B
  624.  
  625.  
  626.  
  627. The PBox command is used to draw a filled square or  rectangle.   Position 
  628. the  mouse cursor where you'd like the first corner of the box  to  appear 
  629. and press the left mouse button once.   Then move the mouse until the  box 
  630. shape you want is shown and press the left mouse button once more.  To let 
  631. go of a box while drawing,  just press the right mouse button once and you 
  632. can start over again.
  633.  
  634. The filled box can also be drawn with an outline by turning the Bndry item 
  635. in the Options menu on.  See page 20 for more details.
  636.  
  637. The PBox command is affected by the following parameters:
  638.  
  639. Color - page 10
  640. Graphmode - page 19
  641. Fill Pattern - page 10
  642. Boundary - page 20
  643.  
  644. The  last box drawn can be deleted by pressing UNDO while on  the  drawing 
  645. screen or by using the Erase Object command.
  646.  
  647.  
  648.  
  649.   RBox                                                             Page 13
  650.  
  651.   Keypress: R
  652.  
  653.  
  654.  
  655. The  RBox  command is used to draw a square or  rectangular  outline  with 
  656. rounded  corners.   Position the mouse cursor where you'd like  the  first 
  657. corner  of the box to appear and press the left mouse button  once.   Then 
  658. move  the mouse until the box shape you want is shown and press  the  left 
  659. mouse button once more.   To let go of a box while drawing, just press the 
  660. right mouse button once and you can start over again.
  661.  
  662. The RBox command is affected by the following parameters:
  663.  
  664. Color - page 10
  665. Graphmode - page 19
  666. Line Style - page 19
  667. Line Thickness - page 19
  668.  
  669. The  last box drawn can be deleted by pressing UNDO while on  the  drawing 
  670. screen or by using the Erase Object command.
  671.  
  672.  
  673.  
  674.  
  675. PRBox
  676.  
  677. Keypress: ALT-R
  678.  
  679.  
  680.  
  681. The  PRBox  command  is used to draw a filled  square  or  rectangle  with 
  682. rounded  corners.   Position the mouse cursor where you'd like  the  first 
  683. corner  of the box to appear and press the left mouse button  once.   Then 
  684. move  the mouse until the box shape you want is shown and press  the  left 
  685. mouse button once more.  To let got of a box while drawing, just press the 
  686. right mouse button once and you can start over again.
  687.  
  688. The filled box can also be drawn with an outline by turning the Bndry item 
  689. in the Options menu on.  See page 20 for more details.
  690.  
  691. The PRBox command is affected by the following parameters:
  692.  
  693. Color - page 10
  694. Graphmode - page 19
  695. Fill Pattern - page 10
  696. Boundary - page 20
  697.  
  698. The  last box drawn can be deleted by pressing UNDO while on  the  drawing 
  699. screen or by using the Erase Object command.
  700.  
  701.  
  702.  
  703.   Circle                                                           Page 14
  704.  
  705.   Keypress: C
  706.  
  707.  
  708.  
  709. The Circle command is used to draw a circular outline.  Position the mouse 
  710. cursor  where you'd like the center of the circle to appear and press  the 
  711. left mouse button once.   Then move the mouse until the circular shape you 
  712. want is shown and press the left mouse button once more.   To let go of  a 
  713. circle while drawing,  just press the right mouse button once and you  can 
  714. start over again.
  715.  
  716. The Circle command is affected by the following parameters:
  717.  
  718. Color - page 10
  719. Graphmode - page 19
  720. Line Style - page 19
  721. Line Thickness - page 19
  722.  
  723. The last circle drawn can be deleted by pressing UNDO while on the drawing 
  724. screen or by using the Erase Object command.
  725.  
  726.  
  727.  
  728.  
  729.   PCircle
  730.  
  731.   Keypress: ALT-C
  732.  
  733.  
  734.  
  735. The PCircle command is used to draw a filled circle.   Position the  mouse 
  736. cursor  where you'd like the center of the circle to appear and press  the 
  737. left mouse button once.   Then move the mouse until the circular shape you 
  738. want is shown and press the left mouse button once more.   To let go of  a 
  739. circle while drawing,  just press the right mouse button once and you  can 
  740. start over again.
  741.  
  742. The  filled circle can also be drawn with an outline by turing  the  Bndry 
  743. item in the Options menu on.  See page 20 for more details.
  744.  
  745. The PCircle command is affected by the following parameters:
  746.  
  747. Color - page 10
  748. Graphmode - page 19
  749. Fill Pattern - page 10
  750. Boundary - page 20
  751.  
  752. The last circle drawn can be deleted by pressing UNDO while on the drawing 
  753. screen or by using the Erase Object command.
  754.  
  755.  
  756.  
  757.   Ellipse                                                          Page 15
  758.  
  759.   Keypress: E
  760.  
  761.  
  762.  
  763. The Ellipse command is used to draw an elliptical outline.   Position  the 
  764. mouse  cursor  where you'd like the center of the ellipse  to  appear  and 
  765. press  the  left  mouse  button once.   Then  move  the  mouse  until  the 
  766. elliptical  shape you want is shown and press the left mouse  button  once 
  767. more.   To let go of an ellipse while drawing,  just press the right mouse 
  768. button once and you can start over again.
  769.  
  770. The Ellipse command is affected by the following parameters:
  771.  
  772. Color - page 10
  773. Graphmode - page 19
  774. Line Style - page 19
  775. Line Thickness - page 19
  776.  
  777. The  last  ellipse  drawn can be deleted by pressing  UNDO  while  on  the 
  778. drawing screen or by using the Erase Object command.
  779.  
  780.  
  781.  
  782.  
  783.   PEllipse
  784.  
  785.   Keypress: ALT-E
  786.  
  787.  
  788.  
  789. The PEllipse command is used to draw a filled ellipse.  Position the mouse 
  790. cursor where you'd like the center of the ellipse to appear and press  the 
  791. left  mouse button once.   Then move the mouse until the elliptical  shape 
  792. you want is shown and press the left mouse button once more.  To let go of 
  793. an ellipse while drawing,  just press the right mouse button once and  you 
  794. can start over again.
  795.  
  796. The filled ellipse can also be drawn with an outline by turning the  Bndry 
  797. item in the Options menu on.  See page 20 for more details.
  798.  
  799. The PEllipse command is affected by the following parameters:
  800.  
  801. Color - page 10
  802. Graphmode - page 19
  803. Fill Pattern - page 10
  804. Boundary - page 20
  805.  
  806. The  last  ellipse  drawn can be deleted by pressing  UNDO  while  on  the 
  807. drawing screen of by using the Erase Object command.
  808.  
  809.  
  810.  
  811.   Fill                                                             Page 16
  812.  
  813.   Keypress: F
  814.  
  815.  
  816.  
  817. The  Fill  command is used to fill any enclosed area  with  the  currently 
  818. selected fill pattern.  Position the mouse cursor inside the area you want 
  819. filled  and  press  the left mouse button once.   The area  will  then  be 
  820. filled.
  821.  
  822. A  fill  pattern  can be selected by going to the  menu  screen  and  left 
  823. clicking  on the desired fill pattern button or the left and  right  arrow 
  824. keys can be used to cycle through the available patterns.
  825.  
  826. The Fill command is affected by the following parameters:
  827.  
  828. Color - page 10
  829. Graphmode - page 19
  830. Fill Pattern - page 10
  831.  
  832. The  last Fill done can be deleted by pressing UNDO while on  the  drawing 
  833. screen or by using the Erase Object command.
  834.  
  835.  
  836.  
  837.   Text
  838.  
  839.   Keypress: T
  840.  
  841.  
  842.  
  843. The Text command is used to draw upper- and lowercase letters, punctuation 
  844. and  numbers.   Position  the mouse cursor where you'd like  the  text  to 
  845. appear  and  then type your message on the keyboard.   The  BACKSPACE  key 
  846. erases  the last character and the ESC key erases the whole line of  text, 
  847. allowing  you  to start over again.   When your finished  typing  you  can 
  848. reposition  the text with the mouse if you'd like or just press  the  left 
  849. mouse button once to place the text on the screen.
  850.  
  851. Text attributes (type,  direction,  and size) can be changed by  selecting 
  852. the appropriate items in the Text menu.  See page XX for more details.
  853.  
  854. The Text command is affected by the following parameters:
  855.  
  856. Color - page 10
  857. Graphmode - page 19
  858. Text Style - page 19
  859. Text Direction - page 19
  860. Text Size - page 19
  861.  
  862. The  last  text line drawn can be deleted by pressing UNDO  while  on  the 
  863. drawing screen or by using the Erase Object command.
  864.  
  865.   Erase Object                                                     Page 17
  866.  
  867.   Keypress: DELETE
  868.  
  869.  
  870.  
  871. The  Erase  Object command is used to delete objects from the  screen  and 
  872. from the main data array.  When Erase Object is selected, Screen-Draw will 
  873. attach a small square to each object on the screen.   To delete an object, 
  874. just position the mouse cursor over its attached square and press the left 
  875. mouse button once.  Screen-Draw will then take a few seconds to delete the 
  876. object.   In the case of free-hand plot lines Screen-Draw may take quite a 
  877. while deleting, so be aware of this when deleting such objects.
  878.  
  879. The last object erased can be brought back by pressing the UNDO key  while 
  880. on the drawing screen.
  881.  
  882.  
  883.  
  884. The Menu Bar
  885.   File
  886.     Load
  887.  
  888.  
  889.  
  890. The  Load  menu  item is used to load in a  Screen-Draw  file  from  disk.  
  891. Please  refer  to  your  ST/STE manual if  you  don't  understand  how  to 
  892. accomplish this.
  893.  
  894. Screen-Draw files from different resolutions can also be loaded.  An alert 
  895. box  will ask you whether you'd like the picture converted to the  current 
  896. resolution  and you can answer either yes or no.   Either way the  picture 
  897. will  be loaded.   The conversion process only resizes the  picture  data.  
  898. Any  text  in  the picture will remain at its original size  but  will  be 
  899. positioned correctly.
  900.  
  901. Screen_Draw files have the following extentions:
  902.  
  903. .DR0 Low Resolution
  904. .DR1 Medium Resolution
  905. .DR2 High Resolution
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.     Save                                                           Page 18
  920.  
  921.  
  922.  
  923. The  Save menu item is used to save a Screen-Draw file  to  disk.   Please 
  924. refer to you ST/STE manual if you don't understand how to accomplish this.
  925.  
  926. The  current  picture  and color palette will be saved to  disk  with  the 
  927. appropriate file extention according to resolution.
  928.  
  929. Screen-Draw files have the following extentions:
  930.  
  931. .DR0 Low Resolution
  932. .DR1 Medium Resolution
  933. .DR2 High Resolution
  934.  
  935.  
  936.  
  937.  
  938.     Save as .LST
  939.  
  940.  
  941.  
  942. The  Save  as .LST menu item is used to convert the  current  picture  and 
  943. color  palette into a GFA Basic .LST file.   This file can then be  merged 
  944. with your program code.  This function is the very reason this program was 
  945. written.
  946.  
  947. The  picture  data  can be saved as is or it can be  saved  as  resolution 
  948. independent.   This means that the data is saved with additional  resizing 
  949. code so that it can be displayed in all resolutions. This does not include 
  950. text since it needs to be reformated to be converted.   All other  picture 
  951. data is resizeable though.   You will be given this option before you save 
  952. the file.
  953.  
  954.  
  955.  
  956.  
  957.     Quit
  958.  
  959.  
  960.  
  961. The Quit menu item is used to exit Screen-Draw and return to the  desktop.  
  962. If you haven't saved your picture data yet,  you'll be asked if you'd like 
  963. to do so before exiting.
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.   Line                                                             Page 19
  974.  
  975.  
  976.  
  977. The Line menu is used to set the line attributes.  You can select the line 
  978. style, line size, and how you'd like line ends to appear.  Just select the 
  979. attributes  you'd  like  by  left clicking  with  mouse.   Some  of  these 
  980. attributes also affect commands other than Line.
  981.  
  982. Commands affected by line attributes are:
  983.  
  984. Line
  985. Box
  986. Circle
  987. Ellipse
  988.  
  989.  
  990.  
  991.  
  992.   Text
  993.  
  994.  
  995.  
  996. The Text menu is used to set the text attributes.  You can select the text 
  997. style,  text direction,  and text size.  Text styles can be mixed, such as 
  998. underlined and italic at the same time.   Just select the attributes you'd 
  999. like by left clicking with the mouse.
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.   GMode
  1006.  
  1007.  
  1008.  
  1009. The  GMode menu is used to set the Graphmode.   This determines  how  your 
  1010. command is written to the screen.   You can find details in the GFA  Basic 
  1011. manual.
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.   Options                                                          Page 20
  1028.  
  1029.     Bndry
  1030.  
  1031.  
  1032.  
  1033. The  Bndry menu item is used to turn the outline of filled objects on  and 
  1034. off.   If on,  then an outline will be drawn around filled objects such as 
  1035. PBox,  PRBox,  PCircle, and PEllipse.  If off, then an outline will not be 
  1036. drawn.
  1037.  
  1038.  
  1039.  
  1040.  
  1041.     Grid
  1042.  
  1043.  
  1044.  
  1045. The  Grid  menu item is used to turn the drawing screen grid on  and  off.  
  1046. The menu items below that are used to determine the size of the grid.  The 
  1047. grid can also be turned on and off by using G on the keyboard and when the 
  1048. grid is actie the size can be selected by using the 1,2,3,  and 4 keys  on 
  1049. the keyboard.
  1050.  
  1051. The grid can be used to align objects on the drawing screen, which is very 
  1052. useful when designing a control type screen for a program.
  1053.  
  1054. The grid sizes available are:
  1055.  
  1056. Size2 - a 2x2 grid.
  1057. Size4 - a 4x4 grid.
  1058. Size8 - an 8x8 grid.
  1059. Size 16 - a 16x16 grid.
  1060.  
  1061.  
  1062.  
  1063. This program was written using GFA Basic version 3.5E.
  1064. GFA Basic is Copyright 1988 by GFA Systemtechnik GmbH.
  1065.  
  1066.